草庐IT

Studio 3T

全部标签

c# - visual studio 中自动完成属性的快捷方式?

我在看一个关于C#的视频,那个人使用快捷方式实现了一个属性。publicdecimalPrice{get;set;}他不会写整行,而是让visualstudio编辑器填写get和set。有谁知道完成上面一行最后一部分的快捷方式?或者更好,比如pdf快速引用概述? 最佳答案 在VisualStudio2010中,您可以键入“prop”,然后按两次Tab键。这在早期版本中可能是相同的。编辑:然后您必须更改类型(默认为int)和名称(默认为MyProperty)。Edit2:我刚刚发现了这个很棒的工具,它允许您编辑这些代码片段以覆盖它们的

c# - Visual Studio 2012 - 在 .NET 4.5 框架中找不到 System.Transactions 程序集

我试图在C#VisualStudio2012项目中添加对System.Transactions的引用,但System.Transactions在框架程序集中不可用,您可以在下面的屏幕截图中看到:有谁知道为什么System.Transactions对我不可用?我怎样才能让它重新出现?编辑:修复了屏幕截图,谢谢Marc! 最佳答案 为此发布了一个MicrosoftConnect条目,其中有一条评论建议您可以浏览它。给出的路径是:C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Fram

c# - Visual Studio 2008 : Step to next line is very slow when debugging managed code

当通过F10逐行单步执行我的C#代码时,调试器需要一秒钟多的时间才能到达下一行。我试过删除所有监视和断点,但这没有任何区别。这正常吗?很长一段时间以来都是这样,所以我什至不记得这是不是更好了。我的开发计算机是一台四核机器,没有后台任务事件并且有足够的RAM。如果不正常,我还能尝试什么?它仍然可以使用,但是一个不那么迟钝的用户界面会很棒...... 最佳答案 可能发生的情况是,您在调用堆栈框架中有一个变量,该变量具有昂贵的.ToString方法。在2008年,无论窗口是否实际可见,调用堆栈窗口的数据都会在每一步重建。构建此窗口的一部分

c# - Visual Studio 2010 Winforms 总是忘记资源

出于某种原因,在我当前的项目中,我通过项目属性创建我的资源文件,添加大量现有图像。然后将这些图像添加到菜单项中,保存。此时一切看起来都很好,所有图像都已正确映射。但是,一旦我关闭该表单的设计器,然后打开它,我就会看到错误对话框:“My.Project.Properties.Resources”类型没有名为“icon_plus”的属性。烦人的是,如果你按照它执行代码,没有错误,它编译得很好:this.newToolStripMenuItem.Image=global::My.Project.Properties.Resources.icon_plus;我试过删除所有资源并从项目中删除资源

c# - Visual Studio 2012 添加对错误 DLL 的引用

我在让VisualStudio在Release模式下构建我的项目时遇到了问题...它给我错误提示,程序集格式错误。结果是引用了一些x86程序集而不是x64程序集。PresentationCore、System.Data等程序集。我尝试过的事情:Debug模式,任何CPU都可以正常构建。Debug模式,x64构建良好。Release模式,任意CPU失效Release模式,x64失败(这是我想要构建我的项目的组合)当我尝试删除x86引用并将其切换为x64引用时,问题就出现了。VisualStudio只是添加旧的x86引用而不是x64引用。例如:我删除了C:\Windows\Microsof

c# - 操作无法完成。无效指针 - Visual Studio 2015 Update 3

打开.cshtml文件时出现此错误:Theoperationcouldnotbecompleted.Invalidpointer一切都在安装更新3和.NetCore后开始。mvc核心应用程序.cshtml文件正确打开。 最佳答案 请清除VisualStudio组件缓存,重新启动VisualStudio并重试。我怀疑您在更新后组件之间存在一些版本冲突。组件缓存位于%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 关

c# - Visual Studio 2010 安装项目,卸载或更改程序列表中缺少图标

我已经为我的wpf应用程序创建了一个安装项目,并为开始菜单和桌面快捷方式设置了一个图标。如何将我的图标添加到卸载或更改程序列表中?现在它只显示烦人的默认图标。谢谢。 最佳答案 在解决方案资源管理器中单击您的安装项目根节点,然后查看属性窗口。您会在那里看到所需的设置。 关于c#-VisualStudio2010安装项目,卸载或更改程序列表中缺少图标,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

c# - "This application can only run in the context of an app container."- Visual Studio 2015 开发新功能

我有点绝望。几个小时以来,我一直在努力解决以下问题。我开发了一个应用程序,我现在尝试使用VisualStudio2015的安装向导扩展来安装它。一切都在构建或(没有错误)但是当我打开应用程序时它突出显示它只能在应用程序容器的上下文中打开。那是什么意思?任何建议将不胜感激!该应用正在使用SQlite数据库。这可能与依赖关系有关吗?如果是这样,我该如何解决这个问题?更新:#Culture="en-US"ConvertFrom-StringData@'###PSLOCPromptYesString=&YesPromptNoString=&NoBundleFound=Foundbundle:{

c# - Visual Studio : Automatically insert a space after typing if(

我们有一个代码风格检查器,它在每次checkin之前运行,要求C#if语句的格式如下:if(condition)但是,我的肌肉内存力已经可以打字了:if(condition)有什么方法可以让VisualStudio2010在我键入没有空格的情况下自动插入该空格?我知道你可以设置它,当你粘贴代码时,它会自动执行此操作,但不会在键入时自动执行。谢谢! 最佳答案 工具>选项>文本编辑器>C#>格式化>间距然后选中/勾选Insertspaceafterkeywordsincontrolflowstatements,它列在Setothersp

c# - 在 Visual Studio 2008 (C#) 中复制一个表单

我现有的项目中有一个表单。我当前的任务是复制现有表单并在新表单上更改一些内容。制作表格cs文件的副本是行不通的,因为现有内容本身引用了文件信息。简单地说,我正在尝试创建一个名为MyNewForm的表单,它将直接复制MyCurrentForm,而不会导致仅复制粘贴代码内容时可能出现的任何命名冲突。实现此目标最快的方法是什么? 最佳答案 在VisualStudio解决方案资源管理器中复制表单。重命名它。并且在.cs和.Designer.cs文件中手动更改类名。不要使用VS重构功能,因为它会清除对原始类的引用。